package controleur;

import hibernate.HibernateUtil;
import hibernate.siteProduit;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.Iterator;
import java.util.List;

import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;

public class LancerPrevision {
	
	public LancerPrevision()
	{
	}
	
	protected void methodeLancerPrevisionHorizon1() throws HibernateException{
		siteProduit siteproduit=null;
		Session session = HibernateUtil.currentSession();
		

	
			/*recherche dans la base de  l'ann�e n-i*/
		List<?> list = session.find("from siteProduit");
		
	
		Iterator<?> itlist = list.iterator();
		while (itlist.hasNext()) {
System.out.println("plop");
			siteproduit= (siteProduit) itlist.next();
			Calculmethodes toto = new Calculmethodes();
			try {
				toto.methodemmcHorizon1(siteproduit);
			
				
			} catch (HibernateException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
				
	}
	protected void methodeLancerPrevision(int horizon_passe) throws HibernateException{
		
		siteProduit siteproduit=null;
		Session session = HibernateUtil.currentSession();
		

	
			/*recherche dans la base de  l'ann�e n-i*/
		List<?> list = session.find("from siteProduit");
		
	
		Iterator<?> itlist = list.iterator();
		while (itlist.hasNext()) {

			siteproduit= (siteProduit) itlist.next();
			Calculmethodes toto = new Calculmethodes();
			try {
				toto.methodemmc(siteproduit,horizon_passe);
			
				
			} catch (HibernateException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		
		
	}

}
